import requests

# 可增加header 进行更改请求, 默认是程序请求网页, 可以改成浏览器请求
# 将爬虫程序伪装成浏览器进行请求
# 专门爬虫联系的网站: http://books.toscrape.com/
head = {'User-Agent' : 'Mozilla/5.0(Windows NT 10.0; Win64; x64)'}  # 伪装成浏览器
response = requests.get("http://books.toscrape.com/", headers = head)

# print(response)
# print(response.status_code)  # 返回状态码  200 是可以访问

# 使用状态码查看是否可以请求
# if response.status_code >= 200 and response.status_code < 400:
#     # 获取内容
#     print('可获取')
#     print(response.text)  # text 属性存储网页内容
# elif response.status_code >= 400 and response.status_code < 500:
#     print("请求失败, 客户端错误")
# elif response.status_code >= 500:
#     print("请求失败, 服务器错误")


# 使用ok 属性查看是否可以请求网页
if response.ok:
    print("请求成功")
    print(response.status_code)
    print(response.text)  # text 属性存储网页内容
else:
    print("请求失败")







